Tested Ruby Configurations
Metadata for Ruby Configs
No JIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-02-16T02:40:58Z :detached: 1df75d6586) [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-22-104\n",
"ec2 instance id": "i-09504dc34874e434d",
"ec2 instance type": "c5.metal",
"arch": "x86_64-linux",
"uname -a": "Linux ip-172-31-22-104 5.11.0-1023-aws #24~20.04.1-Ubuntu SMP Fri Dec 3 13:46:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "x86_64"
}
YJIT Metadata
{
"RUBY_VERSION": "3.3.0",
"RUBY_DESCRIPTION": "ruby 3.3.0dev (2023-02-16T02:40:58Z :detached: 1df75d6586) +YJIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-22-104\n",
"ec2 instance id": "i-09504dc34874e434d",
"ec2 instance type": "c5.metal",
"arch": "x86_64-linux",
"uname -a": "Linux ip-172-31-22-104 5.11.0-1023-aws #24~20.04.1-Ubuntu SMP Fri Dec 3 13:46:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux\n",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--enable-yjit' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'",
"platform": "x86_64"
}
YJIT Statistics (gathered in a separate stats run)
{
"optcarrot": [
{
"inline_code_size": 324361,
"outlined_code_size": 323268,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 40,
"code_gc_count": 0,
"code_region_size": 651264,
"yjit_alloc_size": 2319077,
"all_stats": true,
"exec_instruction": 79675731849,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 8971,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 360772448,
"leave_start_pc_non_zero": 63,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2783796266,
"compiled_iseq_count": 195,
"compiled_block_count": 3933,
"compiled_branch_count": 6195,
"compilation_failure": 0,
"block_next_count": 1329,
"defer_count": 1797,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 22,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 22,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 35,
"num_gc_obj_refs": 1213,
"num_send": 4944588766,
"num_send_known_class": 181469031,
"num_send_polymorphic": 298955413,
"num_send_x86_rel32": 3654,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 22,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 8971,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 482,
"total_insns_count": 82459519122,
"ratio_in_yjit": 96.62404499123826,
"side_exit_count": 8993,
"total_exit_count": 360781441,
"avg_len_in_yjit": 220.84207722868982
}
],
"respond_to": [
{
"inline_code_size": 7222,
"outlined_code_size": 5228,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 47279,
"all_stats": true,
"exec_instruction": 21720032366,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 362001779,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 29303,
"compiled_iseq_count": 8,
"compiled_block_count": 76,
"compiled_branch_count": 126,
"compilation_failure": 0,
"block_next_count": 38,
"defer_count": 28,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 42,
"num_send": 4344006421,
"num_send_known_class": 698,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 62,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 21720061669,
"ratio_in_yjit": 99.99986508786003,
"side_exit_count": 0,
"total_exit_count": 362001779,
"avg_len_in_yjit": 59.99979454797099
}
],
"psych-load": [
{
"inline_code_size": 206926,
"outlined_code_size": 206028,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 26,
"code_gc_count": 0,
"code_region_size": 421888,
"yjit_alloc_size": 1198787,
"all_stats": true,
"exec_instruction": 10805287689,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 13471,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 26942,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 13471,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 4501,
"leave_interp_return": 171945440,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 877110,
"compiled_iseq_count": 64,
"compiled_block_count": 566,
"compiled_branch_count": 983,
"compilation_failure": 0,
"block_next_count": 176,
"defer_count": 218,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 7,
"num_gc_obj_refs": 369,
"num_send": 1607277247,
"num_send_known_class": 48595472,
"num_send_polymorphic": 110502301,
"num_send_x86_rel32": 567,
"num_send_x86_reg": 1,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 26942,
"exit_opt_send_without_block": 17966,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 13471,
"exit_invokeblock": 0,
"exit_leave": 4501,
"exit_throw": 13471,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 539,
"total_insns_count": 10806088447,
"ratio_in_yjit": 99.99188318692465,
"side_exit_count": 76352,
"total_exit_count": 172021792,
"avg_len_in_yjit": 62.813037879526334
}
],
"30k_methods": [
{
"inline_code_size": 1945630,
"outlined_code_size": 1944316,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 238,
"code_gc_count": 0,
"code_region_size": 3895296,
"yjit_alloc_size": 9825689,
"all_stats": true,
"exec_instruction": 13199219044,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 129411,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 592757,
"compiled_iseq_count": 5781,
"compiled_block_count": 19359,
"compiled_branch_count": 27144,
"compilation_failure": 0,
"block_next_count": 5022,
"defer_count": 6786,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 237,
"num_gc_obj_refs": 20338,
"num_send": 3099804241,
"num_send_known_class": 24,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 12583,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 239,
"total_insns_count": 13199811801,
"ratio_in_yjit": 99.99550935264126,
"side_exit_count": 0,
"total_exit_count": 129411,
"avg_len_in_yjit": 101994.56803517476
}
],
"etanni": [
{
"inline_code_size": 12838,
"outlined_code_size": 11084,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 65545,
"all_stats": true,
"exec_instruction": 122771260,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 19722,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 518,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1108197012,
"compiled_iseq_count": 11,
"compiled_block_count": 55,
"compiled_branch_count": 73,
"compilation_failure": 0,
"block_next_count": 24,
"defer_count": 19,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 31,
"num_send": 12778978,
"num_send_known_class": 6359553,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 48,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 19722,
"exit_opt_send_without_block": 1,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 38966721,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 243,
"total_insns_count": 1191981828,
"ratio_in_yjit": 7.029034674176257,
"side_exit_count": 38986444,
"total_exit_count": 38986962,
"avg_len_in_yjit": 2.149047058347352
}
],
"30k_ifelse": [
{
"inline_code_size": 5192484,
"outlined_code_size": 5190264,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 634,
"code_gc_count": 0,
"code_region_size": 10387456,
"yjit_alloc_size": 29770825,
"all_stats": true,
"exec_instruction": 13383675701,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 75656,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1706238,
"compiled_iseq_count": 9263,
"compiled_block_count": 50805,
"compiled_branch_count": 67890,
"compilation_failure": 0,
"block_next_count": 9113,
"defer_count": 16087,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 633,
"num_gc_obj_refs": 37596,
"num_send": 1431973616,
"num_send_known_class": 51,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 41823,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 240,
"total_insns_count": 13385381939,
"ratio_in_yjit": 99.98725297486635,
"side_exit_count": 0,
"total_exit_count": 75656,
"avg_len_in_yjit": 176901.70906471397
}
],
"erubi": [
{
"inline_code_size": 181358,
"outlined_code_size": 180832,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 23,
"code_gc_count": 0,
"code_region_size": 372736,
"yjit_alloc_size": 1073055,
"all_stats": true,
"exec_instruction": 2519667546,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 2,
"leave_interp_return": 53267049,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 16086,
"compiled_iseq_count": 9,
"compiled_block_count": 83,
"compiled_branch_count": 135,
"compilation_failure": 0,
"block_next_count": 38,
"defer_count": 33,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 52,
"num_send": 279288684,
"num_send_known_class": 81012,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 88,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 4554,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 2,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 466,
"total_insns_count": 2519679076,
"ratio_in_yjit": 99.99936158536406,
"side_exit_count": 4556,
"total_exit_count": 53271605,
"avg_len_in_yjit": 47.298424554694755
}
],
"rubykon": [
{
"inline_code_size": 142243,
"outlined_code_size": 141088,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 18,
"code_gc_count": 0,
"code_region_size": 290816,
"yjit_alloc_size": 879231,
"all_stats": true,
"exec_instruction": 82354375534,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 28755,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 17046,
"leave_interp_return": 994045443,
"leave_start_pc_non_zero": 102509,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 187102687,
"compiled_iseq_count": 144,
"compiled_block_count": 1553,
"compiled_branch_count": 2697,
"compilation_failure": 0,
"block_next_count": 561,
"defer_count": 590,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 3,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 3,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 17,
"num_gc_obj_refs": 831,
"num_send": 9163782767,
"num_send_known_class": 463344934,
"num_send_polymorphic": 604523890,
"num_send_x86_rel32": 1410,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 3,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 28782,
"exit_opt_send_without_block": 153,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 17046,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 11003304,
"exit_opt_neq": 1,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 45,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 16,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 267,
"total_insns_count": 82530428871,
"ratio_in_yjit": 99.77329248186453,
"side_exit_count": 11049350,
"total_exit_count": 1005094793,
"avg_len_in_yjit": 81.92593052663442
}
],
"cfunc_itself": [
{
"inline_code_size": 6697,
"outlined_code_size": 4084,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 12288,
"yjit_alloc_size": 33409,
"all_stats": true,
"exec_instruction": 9980017631,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 249501329,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 20420,
"compiled_iseq_count": 8,
"compiled_block_count": 61,
"compiled_branch_count": 82,
"compilation_failure": 0,
"block_next_count": 28,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 41,
"num_send": 2495003044,
"num_send_known_class": 473,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 58,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 9980038051,
"ratio_in_yjit": 99.99979539156168,
"side_exit_count": 0,
"total_exit_count": 249501329,
"avg_len_in_yjit": 39.99985759995691
}
],
"lee": [
{
"inline_code_size": 226316,
"outlined_code_size": 224968,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 28,
"code_gc_count": 0,
"code_region_size": 454656,
"yjit_alloc_size": 1311881,
"all_stats": true,
"exec_instruction": 6716671601,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 23,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 23,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 23,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 67,
"leave_interp_return": 68834041,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2140040,
"compiled_iseq_count": 49,
"compiled_block_count": 642,
"compiled_branch_count": 1176,
"compilation_failure": 0,
"block_next_count": 267,
"defer_count": 262,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 8,
"num_gc_obj_refs": 466,
"num_send": 1080556385,
"num_send_known_class": 26294300,
"num_send_polymorphic": 105014,
"num_send_x86_rel32": 633,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 151499,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 37,
"exit_opt_send_without_block": 46927,
"exit_objtostring": 3,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 67,
"exit_throw": 21104,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 18,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 467,
"total_insns_count": 6718591986,
"ratio_in_yjit": 99.96814749274165,
"side_exit_count": 219655,
"total_exit_count": 69053696,
"avg_len_in_yjit": 97.26419199922333
}
],
"sequel": [
{
"inline_code_size": 569221,
"outlined_code_size": 567488,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 70,
"code_gc_count": 0,
"code_region_size": 1142784,
"yjit_alloc_size": 3262243,
"all_stats": true,
"exec_instruction": 523767865,
"send_keywords": 501000,
"send_klass_megamorphic": 8515924,
"send_kw_splat": 166876,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 3,
"send_ivar_set_method": 166902,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 834688,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 12,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 4487,
"leave_interp_return": 18363959,
"leave_start_pc_non_zero": 75,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 109833257,
"compiled_iseq_count": 47,
"compiled_block_count": 616,
"compiled_branch_count": 1053,
"compilation_failure": 0,
"block_next_count": 184,
"defer_count": 156,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 8,
"num_gc_obj_refs": 616,
"num_send": 100184791,
"num_send_known_class": 6011714,
"num_send_polymorphic": 35399871,
"num_send_x86_rel32": 525,
"num_send_x86_reg": 1,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 333850,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1002860,
"exit_opt_send_without_block": 8685879,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 501000,
"exit_invokeblock": 0,
"exit_leave": 4487,
"exit_throw": 333993,
"exit_jump": 0,
"exit_branchif": 43,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 224,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 254,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 216,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 101,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 41,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 700,
"total_insns_count": 622738174,
"ratio_in_yjit": 82.36285142204885,
"side_exit_count": 10862948,
"total_exit_count": 29226907,
"avg_len_in_yjit": 17.549065900130998
}
],
"erubi_rails": [
{
"inline_code_size": 1409146,
"outlined_code_size": 1409092,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 173,
"code_gc_count": 0,
"code_region_size": 2830336,
"yjit_alloc_size": 3959857,
"all_stats": true,
"exec_instruction": 1331973583,
"send_keywords": 0,
"send_klass_megamorphic": 33,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 376771,
"send_block_arg": 251133,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 627914,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 2009190,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 125571,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 251142,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 125572,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 251142,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2543,
"invokesuper_block": 6,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 601,
"leave_interp_return": 33790980,
"leave_start_pc_non_zero": 627978,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 155886007,
"compiled_iseq_count": 290,
"compiled_block_count": 2378,
"compiled_branch_count": 3964,
"compilation_failure": 0,
"block_next_count": 877,
"defer_count": 855,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 1,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 28,
"num_gc_obj_refs": 1640,
"num_send": 204222199,
"num_send_known_class": 13317162,
"num_send_polymorphic": 6405679,
"num_send_x86_rel32": 2105,
"num_send_x86_reg": 4,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 125600,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1130168,
"exit_opt_send_without_block": 1255803,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 4,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 881607,
"exit_invokeblock": 627914,
"exit_leave": 601,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 9,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 8,
"exit_opt_or": 0,
"exit_opt_aref": 125571,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2179,
"total_insns_count": 1483712304,
"ratio_in_yjit": 89.49351524687498,
"side_exit_count": 4147286,
"total_exit_count": 37938266,
"avg_len_in_yjit": 34.999656995393515
}
],
"ruby-lsp": [
{
"inline_code_size": 3919185,
"outlined_code_size": 3917880,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 479,
"code_gc_count": 0,
"code_region_size": 7843840,
"yjit_alloc_size": 23717563,
"all_stats": true,
"exec_instruction": 1476294564,
"send_keywords": 148936,
"send_klass_megamorphic": 17305656,
"send_kw_splat": 30130,
"send_args_splat_super": 0,
"send_iseq_zsuper": 305,
"send_block_arg": 533613,
"send_ivar_set_method": 0,
"send_zsuper_method": 5992,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 7320,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 3779,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 1834891,
"send_iseq_has_post": 65088,
"send_iseq_has_kwrest": 939,
"send_iseq_has_no_kw": 23604,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 284016,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 34329,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 4,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 3867,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 454859,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 69793,
"send_iseq_splat_arity_error": 973,
"send_iseq_ruby2_keywords": 88155,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 68107,
"send_send_getter": 255618,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 167000,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 2426,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 998,
"invokeblock_symbol": 131658,
"leave_se_interrupt": 405,
"leave_interp_return": 38300453,
"leave_start_pc_non_zero": 161403,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 3991676,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 348496,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 16827,
"expandarray_postarg": 0,
"expandarray_not_array": 33846,
"expandarray_rhs_too_small": 36309,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 16704,
"binding_set": 0,
"vm_insns_count": 637383114,
"compiled_iseq_count": 3353,
"compiled_block_count": 35353,
"compiled_branch_count": 69768,
"compilation_failure": 0,
"block_next_count": 11226,
"defer_count": 12102,
"freed_iseq_count": 14,
"exit_from_branch_stub": 0,
"invalidation_count": 296,
"invalidate_method_lookup": 99,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 113,
"invalidate_constant_ic_fill": 84,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 432,
"num_gc_obj_refs": 28445,
"num_send": 354693233,
"num_send_known_class": 4760742,
"num_send_polymorphic": 135396902,
"num_send_x86_rel32": 29580,
"num_send_x86_reg": 60,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 755586,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 3956967,
"exit_setinstancevariable": 348496,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 338063,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 86982,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 44420,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2393677,
"exit_opt_send_without_block": 18894481,
"exit_objtostring": 1,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 666,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 279515,
"exit_invokeblock": 133095,
"exit_leave": 405,
"exit_throw": 528665,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 19578,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 7,
"exit_opt_mult": 0,
"exit_opt_div": 6,
"exit_opt_mod": 0,
"exit_opt_eq": 4657,
"exit_opt_neq": 29,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 108754,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 44537,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 2,
"exit_opt_size": 3649,
"exit_opt_empty_p": 50011,
"exit_opt_succ": 0,
"exit_opt_not": 7014,
"exit_opt_regexpmatch2": 2,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 160523,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1814,
"total_insns_count": 2085517889,
"ratio_in_yjit": 69.43765779416913,
"side_exit_count": 28159789,
"total_exit_count": 66460242,
"avg_len_in_yjit": 21.78948994799026
}
],
"liquid-render": [
{
"inline_code_size": 461690,
"outlined_code_size": 460480,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 57,
"code_gc_count": 0,
"code_region_size": 929792,
"yjit_alloc_size": 2801185,
"all_stats": true,
"exec_instruction": 2918406753,
"send_keywords": 0,
"send_klass_megamorphic": 33600,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 251899,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 8651232,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 1665,
"leave_interp_return": 52681918,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 411462391,
"compiled_iseq_count": 147,
"compiled_block_count": 1936,
"compiled_branch_count": 3340,
"compilation_failure": 0,
"block_next_count": 768,
"defer_count": 636,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 7,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 7,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 22,
"num_gc_obj_refs": 1230,
"num_send": 521997785,
"num_send_known_class": 23682824,
"num_send_polymorphic": 117708491,
"num_send_x86_rel32": 1692,
"num_send_x86_reg": 5,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 7,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 251956,
"exit_opt_send_without_block": 8685084,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 1665,
"exit_throw": 3389341,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 8,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 38,
"exit_opt_mod": 0,
"exit_opt_eq": 16800,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 11,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 8,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 124,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 15,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 778,
"total_insns_count": 3317524087,
"ratio_in_yjit": 87.59730509230211,
"side_exit_count": 12345057,
"total_exit_count": 65026975,
"avg_len_in_yjit": 44.69009508746178
}
],
"getivar": [
{
"inline_code_size": 6373,
"outlined_code_size": 5184,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 44473,
"all_stats": true,
"exec_instruction": 29716023449,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1292,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1392018739,
"compiled_iseq_count": 8,
"compiled_block_count": 74,
"compiled_branch_count": 109,
"compilation_failure": 0,
"block_next_count": 29,
"defer_count": 33,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"num_send": 3136,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 63,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 237,
"total_insns_count": 31108042188,
"ratio_in_yjit": 95.52521264248196,
"side_exit_count": 0,
"total_exit_count": 1292,
"avg_len_in_yjit": 23000018.149380803
}
],
"railsbench": [
{
"inline_code_size": 2207441,
"outlined_code_size": 2206368,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 270,
"code_gc_count": 0,
"code_region_size": 4419584,
"yjit_alloc_size": 9211225,
"all_stats": true,
"exec_instruction": 3545671908,
"send_keywords": 90,
"send_klass_megamorphic": 69,
"send_kw_splat": 565249,
"send_args_splat_super": 0,
"send_iseq_zsuper": 2073154,
"send_block_arg": 2830306,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 12,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 1376292,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 5276057,
"send_iseq_has_post": 89384,
"send_iseq_has_kwrest": 237826,
"send_iseq_has_no_kw": 805124,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 89971,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 716557,
"send_args_splat_cfunc_zuper": 89972,
"send_args_splat_cfunc_ruby2_keywords": 2673,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 1114643,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 206369,
"invokesuper_block": 90660,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 714,
"leave_interp_return": 71793872,
"leave_start_pc_non_zero": 1479764,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 448612,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 77,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 257993180,
"compiled_iseq_count": 1366,
"compiled_block_count": 11235,
"compiled_branch_count": 19686,
"compilation_failure": 0,
"block_next_count": 4061,
"defer_count": 3891,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 12,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 10,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 135,
"num_gc_obj_refs": 8465,
"num_send": 561685277,
"num_send_known_class": 20355581,
"num_send_polymorphic": 37928048,
"num_send_x86_rel32": 9922,
"num_send_x86_reg": 32,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 90077,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 10,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 448612,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4455572,
"exit_opt_send_without_block": 4878479,
"exit_objtostring": 12,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 6,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 4790245,
"exit_invokeblock": 1286321,
"exit_leave": 714,
"exit_throw": 466130,
"exit_jump": 0,
"exit_branchif": 16,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 223651,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 2,
"exit_opt_and": 13,
"exit_opt_or": 0,
"exit_opt_aref": 630008,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 4,
"exit_opt_size": 7,
"exit_opt_empty_p": 1322,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 4,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 358584,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 2429,
"total_insns_count": 3786035297,
"ratio_in_yjit": 93.18566363592991,
"side_exit_count": 17629791,
"total_exit_count": 89423663,
"avg_len_in_yjit": 39.45311563674147
}
],
"activerecord": [
{
"inline_code_size": 777862,
"outlined_code_size": 775420,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 95,
"code_gc_count": 0,
"code_region_size": 1556480,
"yjit_alloc_size": 4511965,
"all_stats": true,
"exec_instruction": 1621361881,
"send_keywords": 0,
"send_klass_megamorphic": 1952997,
"send_kw_splat": 433800,
"send_args_splat_super": 0,
"send_iseq_zsuper": 217000,
"send_block_arg": 2169816,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 867999,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 4122702,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 433974,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 433975,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 3037892,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 217000,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 806,
"leave_interp_return": 39494197,
"leave_start_pc_non_zero": 651073,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 188857240,
"compiled_iseq_count": 205,
"compiled_block_count": 1535,
"compiled_branch_count": 2674,
"compilation_failure": 0,
"block_next_count": 568,
"defer_count": 574,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 17,
"num_gc_obj_refs": 1056,
"num_send": 282305877,
"num_send_known_class": 5425100,
"num_send_polymorphic": 31247698,
"num_send_x86_rel32": 1362,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 6075848,
"exit_opt_send_without_block": 6076239,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 650919,
"exit_invokeblock": 867999,
"exit_leave": 806,
"exit_throw": 217000,
"exit_jump": 0,
"exit_branchif": 3,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 6,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 216973,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 1048,
"total_insns_count": 1796113327,
"ratio_in_yjit": 89.48522695305407,
"side_exit_count": 14105794,
"total_exit_count": 53599991,
"avg_len_in_yjit": 29.986126061103256
}
],
"fib": [
{
"inline_code_size": 5127,
"outlined_code_size": 3592,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 12288,
"yjit_alloc_size": 28571,
"all_stats": true,
"exec_instruction": 33402432631,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1120,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 14715,
"compiled_iseq_count": 8,
"compiled_block_count": 49,
"compiled_branch_count": 69,
"compilation_failure": 0,
"block_next_count": 17,
"defer_count": 17,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 28,
"num_send": 2474255442,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 45,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 33402447346,
"ratio_in_yjit": 99.99995594634176,
"side_exit_count": 0,
"total_exit_count": 1120,
"avg_len_in_yjit": 29823600.56339286
}
],
"setivar": [
{
"inline_code_size": 5406,
"outlined_code_size": 4352,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 33129,
"all_stats": true,
"exec_instruction": 50958057861,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 3100,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812051167,
"compiled_iseq_count": 8,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 19,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"num_send": 8560,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 54,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 237,
"total_insns_count": 51770109028,
"ratio_in_yjit": 98.43142851686714,
"side_exit_count": 0,
"total_exit_count": 3100,
"avg_len_in_yjit": 16438083.180967743
}
],
"setivar_object": [
{
"inline_code_size": 5741,
"outlined_code_size": 4352,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 33257,
"all_stats": true,
"exec_instruction": 16036021522,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 1261,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 812018115,
"compiled_iseq_count": 8,
"compiled_block_count": 54,
"compiled_branch_count": 79,
"compilation_failure": 0,
"block_next_count": 19,
"defer_count": 23,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 22,
"num_send": 3046,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 64,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 237,
"total_insns_count": 16848039636,
"ratio_in_yjit": 95.18034066548061,
"side_exit_count": 1,
"total_exit_count": 1262,
"avg_len_in_yjit": 12706831.633122029
}
],
"str_concat": [
{
"inline_code_size": 6704,
"outlined_code_size": 4764,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 41155,
"all_stats": true,
"exec_instruction": 13048167964,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 50179,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 49781675,
"compiled_iseq_count": 10,
"compiled_block_count": 72,
"compiled_branch_count": 94,
"compilation_failure": 0,
"block_next_count": 36,
"defer_count": 20,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 43,
"num_send": 1003718717,
"num_send_known_class": 466,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 71,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 376,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 13097949263,
"ratio_in_yjit": 99.6199277153972,
"side_exit_count": 376,
"total_exit_count": 50555,
"avg_len_in_yjit": 258098.45886658094
}
],
"nbody": [
{
"inline_code_size": 17081,
"outlined_code_size": 16776,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 3,
"code_gc_count": 0,
"code_region_size": 45056,
"yjit_alloc_size": 98941,
"all_stats": true,
"exec_instruction": 11242339450,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 6141092,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 22322,
"compiled_iseq_count": 10,
"compiled_block_count": 178,
"compiled_branch_count": 278,
"compilation_failure": 0,
"block_next_count": 78,
"defer_count": 82,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 2,
"num_gc_obj_refs": 67,
"num_send": 2056900156,
"num_send_known_class": 3,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 170,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 240,
"total_insns_count": 11242361772,
"ratio_in_yjit": 99.99980144741423,
"side_exit_count": 0,
"total_exit_count": 6141092,
"avg_len_in_yjit": 1830.67432469665
}
],
"mail": [
{
"inline_code_size": 611952,
"outlined_code_size": 609604,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 75,
"code_gc_count": 0,
"code_region_size": 1224704,
"yjit_alloc_size": 3948341,
"all_stats": true,
"exec_instruction": 2469336214,
"send_keywords": 0,
"send_klass_megamorphic": 227397,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 1014815,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 139913,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 34942,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 174892,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 17471,
"invokeblock_symbol": 0,
"leave_se_interrupt": 347,
"leave_interp_return": 12418825,
"leave_start_pc_non_zero": 35032,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 26247,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 8743,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 24544114,
"compiled_iseq_count": 347,
"compiled_block_count": 4424,
"compiled_branch_count": 7968,
"compilation_failure": 0,
"block_next_count": 1527,
"defer_count": 1561,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 9,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 4,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 54,
"num_gc_obj_refs": 3182,
"num_send": 307321411,
"num_send_known_class": 28532279,
"num_send_polymorphic": 5944858,
"num_send_x86_rel32": 4086,
"num_send_x86_reg": 8,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 26247,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 5,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 8743,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1084756,
"exit_opt_send_without_block": 901946,
"exit_objtostring": 43,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 174897,
"exit_invokeblock": 17471,
"exit_leave": 347,
"exit_throw": 0,
"exit_jump": 10,
"exit_branchif": 27,
"exit_branchunless": 1,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 17477,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 113721,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 106,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 689,
"total_insns_count": 2491534530,
"ratio_in_yjit": 99.01489970520296,
"side_exit_count": 2345798,
"total_exit_count": 14764623,
"avg_len_in_yjit": 167.08793824264933
}
],
"hexapdf": [
{
"inline_code_size": 1022858,
"outlined_code_size": 1020296,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 125,
"code_gc_count": 0,
"code_region_size": 2048000,
"yjit_alloc_size": 6447841,
"all_stats": true,
"exec_instruction": 11728895186,
"send_keywords": 0,
"send_klass_megamorphic": 10138498,
"send_kw_splat": 87120,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 4209812,
"send_ivar_set_method": 0,
"send_zsuper_method": 180109,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 16,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 184056,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 73502,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 324,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 16,
"send_args_splat_cfunc_var_args": 257196,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 73202,
"send_iseq_ruby2_keywords": 16,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 292982,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 110284,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 293297,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 37107,
"invokeblock_symbol": 658260,
"leave_se_interrupt": 277,
"leave_interp_return": 239203165,
"leave_start_pc_non_zero": 839215,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 116143,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1534623333,
"compiled_iseq_count": 607,
"compiled_block_count": 9288,
"compiled_branch_count": 17288,
"compilation_failure": 0,
"block_next_count": 3304,
"defer_count": 3204,
"freed_iseq_count": 2,
"exit_from_branch_stub": 0,
"invalidation_count": 17,
"invalidate_method_lookup": 10,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 2,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 103,
"num_gc_obj_refs": 6023,
"num_send": 2144194780,
"num_send_known_class": 74448243,
"num_send_polymorphic": 385044189,
"num_send_x86_rel32": 7998,
"num_send_x86_reg": 3,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 293835,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 6030,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 5,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 4322267,
"exit_opt_send_without_block": 10660927,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 769985,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 293313,
"exit_invokeblock": 695367,
"exit_leave": 277,
"exit_throw": 73435,
"exit_jump": 0,
"exit_branchif": 15,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 7,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 293259,
"exit_opt_neq": 628,
"exit_opt_lt": 0,
"exit_opt_le": 176,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 132,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 109803,
"exit_setlocal_WC_1": 212,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 905,
"total_insns_count": 13245998844,
"ratio_in_yjit": 88.41443857066972,
"side_exit_count": 17519675,
"total_exit_count": 256722840,
"avg_len_in_yjit": 45.61875176747032
}
],
"binarytrees": [
{
"inline_code_size": 9563,
"outlined_code_size": 8968,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 2,
"code_gc_count": 0,
"code_region_size": 28672,
"yjit_alloc_size": 44515,
"all_stats": true,
"exec_instruction": 9240537335,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 3,
"leave_interp_return": 2491114,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 7708,
"compiled_iseq_count": 11,
"compiled_block_count": 75,
"compiled_branch_count": 111,
"compilation_failure": 0,
"block_next_count": 24,
"defer_count": 27,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 1,
"num_gc_obj_refs": 51,
"num_send": 1256394949,
"num_send_known_class": 658,
"num_send_polymorphic": 176816721,
"num_send_x86_rel32": 82,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 3,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 9240545040,
"ratio_in_yjit": 99.99991658500699,
"side_exit_count": 3,
"total_exit_count": 2491117,
"avg_len_in_yjit": 3709.3951556671163
}
],
"chunky_png": [
{
"inline_code_size": 257104,
"outlined_code_size": 255856,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 32,
"code_gc_count": 0,
"code_region_size": 520192,
"yjit_alloc_size": 1503011,
"all_stats": true,
"exec_instruction": 9991664080,
"send_keywords": 11751,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 251,
"leave_interp_return": 242756420,
"leave_start_pc_non_zero": 22,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 428024,
"compiled_iseq_count": 86,
"compiled_block_count": 1079,
"compiled_branch_count": 1841,
"compilation_failure": 0,
"block_next_count": 427,
"defer_count": 396,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 13,
"num_gc_obj_refs": 684,
"num_send": 1209090883,
"num_send_known_class": 20745036,
"num_send_polymorphic": 979101,
"num_send_x86_rel32": 1015,
"num_send_x86_reg": 9,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 14231,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 1,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 52,
"exit_opt_send_without_block": 4321,
"exit_objtostring": 6,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 11751,
"exit_invokeblock": 0,
"exit_leave": 251,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 485,
"total_insns_count": 9992061489,
"ratio_in_yjit": 99.99571635942722,
"side_exit_count": 30615,
"total_exit_count": 242787035,
"avg_len_in_yjit": 41.153900433769046
}
],
"keyword_args": [
{
"inline_code_size": 7405,
"outlined_code_size": 4460,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 1,
"code_gc_count": 0,
"code_region_size": 16384,
"yjit_alloc_size": 37093,
"all_stats": true,
"exec_instruction": 22495014116,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 204501410,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 17876,
"compiled_iseq_count": 9,
"compiled_block_count": 63,
"compiled_branch_count": 95,
"compilation_failure": 0,
"block_next_count": 18,
"defer_count": 24,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 0,
"num_gc_obj_refs": 51,
"num_send": 2045002504,
"num_send_known_class": 383,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 50,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 22495031992,
"ratio_in_yjit": 99.99992053356489,
"side_exit_count": 0,
"total_exit_count": 204501410,
"avg_len_in_yjit": 109.99931059644038
}
],
"fannkuchredux": [
{
"inline_code_size": 21041,
"outlined_code_size": 19732,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 3,
"code_gc_count": 0,
"code_region_size": 45056,
"yjit_alloc_size": 124925,
"all_stats": true,
"exec_instruction": 44407619587,
"send_keywords": 0,
"send_klass_megamorphic": 0,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 0,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 696,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 4827069643,
"compiled_iseq_count": 8,
"compiled_block_count": 219,
"compiled_branch_count": 338,
"compilation_failure": 0,
"block_next_count": 79,
"defer_count": 94,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 2,
"num_gc_obj_refs": 54,
"num_send": 263612486,
"num_send_known_class": 25,
"num_send_polymorphic": 0,
"num_send_x86_rel32": 232,
"num_send_x86_reg": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 233,
"total_insns_count": 49234689230,
"ratio_in_yjit": 90.19579544729056,
"side_exit_count": 0,
"total_exit_count": 696,
"avg_len_in_yjit": 63804051.130747125
}
],
"liquid-c": [
{
"inline_code_size": 425366,
"outlined_code_size": 423236,
"freed_page_count": 0,
"freed_code_size": 0,
"live_page_count": 52,
"code_gc_count": 0,
"code_region_size": 851968,
"yjit_alloc_size": 2576411,
"all_stats": true,
"exec_instruction": 818046904,
"send_keywords": 0,
"send_klass_megamorphic": 14680,
"send_kw_splat": 0,
"send_args_splat_super": 0,
"send_iseq_zsuper": 0,
"send_block_arg": 440263,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_optimized_method_call": 0,
"send_optimized_method_block_call": 0,
"send_call_block": 0,
"send_call_kwarg": 0,
"send_call_multi_ractor": 0,
"send_missing_method": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_cfunc_splat_with_kw": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_has_rest": 660542,
"send_iseq_has_post": 0,
"send_iseq_has_kwrest": 0,
"send_iseq_has_no_kw": 0,
"send_iseq_accepts_no_kwarg": 0,
"send_iseq_materialized_block": 0,
"send_iseq_splat_with_opt": 0,
"send_iseq_splat_with_kw": 0,
"send_iseq_missing_optional_kw": 0,
"send_iseq_too_many_kwargs": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"send_splatarray_length_not_equal": 0,
"send_splatarray_last_ruby_2_keywords": 0,
"send_splat_not_array": 0,
"send_args_splat_non_iseq": 0,
"send_args_splat_ivar": 0,
"send_args_splat_attrset": 0,
"send_args_splat_bmethod": 0,
"send_args_splat_aref": 0,
"send_args_splat_aset": 0,
"send_args_splat_opt_call": 0,
"send_args_splat_cfunc_var_args": 0,
"send_args_splat_cfunc_zuper": 0,
"send_args_splat_cfunc_ruby2_keywords": 0,
"send_iseq_splat_arity_error": 0,
"send_iseq_ruby2_keywords": 0,
"send_send_not_imm": 0,
"send_send_wrong_args": 0,
"send_send_null_mid": 0,
"send_send_null_cme": 0,
"send_send_nested": 0,
"send_send_chain": 0,
"send_send_chain_string": 0,
"send_send_chain_not_string": 0,
"send_send_chain_not_sym": 0,
"send_send_chain_not_string_or_sym": 0,
"send_send_getter": 0,
"send_send_builtin": 0,
"send_is_a_class_mismatch": 0,
"send_instance_of_class_mismatch": 0,
"send_bmethod_ractor": 0,
"send_bmethod_block_arg": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"invokeblock_none": 0,
"invokeblock_iseq_arg0_has_kw": 0,
"invokeblock_iseq_arg0_args_splat": 0,
"invokeblock_iseq_arg0_not_array": 0,
"invokeblock_iseq_arg0_wrong_len": 0,
"invokeblock_iseq_block_changed": 0,
"invokeblock_tag_changed": 0,
"invokeblock_ifunc_args_splat": 0,
"invokeblock_ifunc_kw_splat": 0,
"invokeblock_proc": 0,
"invokeblock_symbol": 0,
"leave_se_interrupt": 352,
"leave_interp_return": 25770845,
"leave_start_pc_non_zero": 17,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"getivar_megamorphic": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"setivar_megamorphic": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 60713618,
"compiled_iseq_count": 125,
"compiled_block_count": 1596,
"compiled_branch_count": 2727,
"compilation_failure": 0,
"block_next_count": 672,
"defer_count": 554,
"freed_iseq_count": 0,
"exit_from_branch_stub": 0,
"invalidation_count": 2,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 2,
"constant_state_bumps": 0,
"exec_mem_non_bump_alloc": 17,
"num_gc_obj_refs": 949,
"num_send": 124736344,
"num_send_known_class": 15647896,
"num_send_polymorphic": 11736607,
"num_send_x86_rel32": 1378,
"num_send_x86_reg": 26,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_opt_getconstant_path": 2,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_opt_reverse": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 440346,
"exit_opt_send_without_block": 675503,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 0,
"exit_leave": 352,
"exit_throw": 1886320,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 29360,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 17,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 8,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 170,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_opt_getconstant_path": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_opt_reverse": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0,
"object_shape_count": 755,
"total_insns_count": 875728442,
"ratio_in_yjit": 93.06707249780064,
"side_exit_count": 3032080,
"total_exit_count": 28802925,
"avg_len_in_yjit": 28.296251995240066
}
]
}
Per-Benchmark Metadata
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
No JIT Metadata
{
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}
YJIT Metadata
{
"activerecord": {
"warmup_itrs": 30,
"min_bench_itrs": 187,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.2"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.6.0"
],
[
"activesupport",
"6.0.5.1"
],
[
"activemodel",
"6.0.5.1"
],
[
"activerecord",
"6.0.5.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"nbody": {
"warmup_itrs": 30,
"min_bench_itrs": 277,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"railsbench": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.10"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.2.1"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fib": {
"warmup_itrs": 30,
"min_bench_itrs": 321,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fib",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi": {
"warmup_itrs": 30,
"min_bench_itrs": 78,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"binarytrees": {
"warmup_itrs": 30,
"min_bench_itrs": 84,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"sequel": {
"warmup_itrs": 30,
"min_bench_itrs": 137,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"mini_portile2",
"2.8.1"
],
[
"sequel",
"5.64.0"
],
[
"sqlite3",
"1.5.4"
]
],
"benchmark_name": "sequel",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/sequel/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"mail": {
"warmup_itrs": 30,
"min_bench_itrs": 145,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"psych-load": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_ifelse": {
"warmup_itrs": 30,
"min_bench_itrs": 47,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_ifelse",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"chunky_png": {
"warmup_itrs": 30,
"min_bench_itrs": 32,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"chunky_png",
"1.4.0"
]
],
"benchmark_name": "chunky_png",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/chunky_png/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"lee": {
"warmup_itrs": 30,
"min_bench_itrs": 22,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"rubykon": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"ruby-lsp": {
"warmup_itrs": 30,
"min_bench_itrs": 304,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"concurrent-ruby",
"1.1.10"
],
[
"i18n",
"1.12.0"
],
[
"minitest",
"5.16.3"
],
[
"tzinfo",
"2.0.5"
],
[
"activesupport",
"7.0.4"
],
[
"ast",
"2.4.2"
],
[
"json",
"2.6.2"
],
[
"language_server-protocol",
"3.17.0.1"
],
[
"parallel",
"1.22.1"
],
[
"parser",
"3.1.2.1"
],
[
"prettier_print",
"0.1.0"
],
[
"rack",
"3.0.0"
],
[
"rainbow",
"3.1.1"
],
[
"regexp_parser",
"2.6.0"
],
[
"rexml",
"3.2.5"
],
[
"rubocop-ast",
"1.22.0"
],
[
"ruby-progressbar",
"1.11.0"
],
[
"unicode-display_width",
"2.3.0"
],
[
"rubocop",
"1.36.0"
],
[
"rubocop-performance",
"1.15.0"
],
[
"rubocop-rails",
"2.16.1"
],
[
"sorbet-runtime",
"0.5.10488"
],
[
"syntax_tree",
"3.6.3"
],
[
"ruby-lsp",
"0.3.4"
]
],
"benchmark_name": "ruby-lsp",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/ruby-lsp/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"etanni": {
"warmup_itrs": 30,
"min_bench_itrs": 49,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"json",
"2.6.3"
],
[
"ostruct",
"0.5.5"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "etanni",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/etanni/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-render": {
"warmup_itrs": 30,
"min_bench_itrs": 180,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar_object": {
"warmup_itrs": 30,
"min_bench_itrs": 421,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar_object",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar_object.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"str_concat": {
"warmup_itrs": 30,
"min_bench_itrs": 462,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "str_concat",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/str_concat.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"keyword_args": {
"warmup_itrs": 30,
"min_bench_itrs": 379,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "keyword_args",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"optcarrot": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"getivar": {
"warmup_itrs": 30,
"min_bench_itrs": 436,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "getivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"30k_methods": {
"warmup_itrs": 30,
"min_bench_itrs": 20,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "30k_methods",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"respond_to": {
"warmup_itrs": 30,
"min_bench_itrs": 694,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "respond_to",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"liquid-c": {
"warmup_itrs": 30,
"min_bench_itrs": 337,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"liquid",
"5.4.0"
],
[
"liquid-c",
"4.1.0"
]
],
"benchmark_name": "liquid-c",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-c/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"hexapdf": {
"warmup_itrs": 30,
"min_bench_itrs": 15,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"cfunc_itself": {
"warmup_itrs": 30,
"min_bench_itrs": 469,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "cfunc_itself",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"setivar": {
"warmup_itrs": 30,
"min_bench_itrs": 1340,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "setivar",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"fannkuchredux": {
"warmup_itrs": 30,
"min_bench_itrs": 21,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"benchmark",
"0.2.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
},
"erubi_rails": {
"warmup_itrs": 30,
"min_bench_itrs": 1226,
"min_bench_time": 0.0,
"env": {
"RUBY_VERSION": "3.3.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"FORCE_BUNDLER_VERSION": "2.2.30",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.3.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.3.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.3.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.3.0+0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/home/ubuntu/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.3.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.5.1"
],
[
"did_you_mean",
"1.6.3"
],
[
"syntax_suggest",
"1.0.2"
],
[
"bundler",
"2.2.30"
],
[
"tempfile",
"0.1.3"
],
[
"delegate",
"0.3.0"
],
[
"fileutils",
"1.7.0"
],
[
"tmpdir",
"0.1.3"
],
[
"pathname",
"0.2.1"
],
[
"tsort",
"0.1.1"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.8.1"
],
[
"racc",
"1.6.1"
],
[
"nokogiri",
"1.13.6"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.19.1"
],
[
"rails-html-sanitizer",
"1.4.4"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3.1"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.1.1"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.3.1"
],
[
"net-protocol",
"0.2.1"
],
[
"strscan",
"3.0.5"
],
[
"net-imap",
"0.2.3"
],
[
"net-pop",
"0.1.2"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.6.4"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"securerandom",
"0.1.1"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "2 hours, 39 minutes, 58 seconds",
"total_bench_seconds": 9598,
"git_versions": {
"yjit_bench": "a0a1954bc363a47c2c2abda00036639f625a2346",
"yjit_extra_bench": "123a3e8a7c251536baf8cc499785d7f1818fbc25",
"yjit_metrics": "40b8050f0c02f727c0bb490abfdb67582361ab6f"
}
}
}